From 8300a5a50868a89e25e28507accd45582b7f1202 Mon Sep 17 00:00:00 2001 From: "vhanquez@kneesa.uk.xensource.com" Date: Sat, 7 Jan 2006 01:31:04 +0000 Subject: [PATCH] separate installation of headers from the linux tree into a new guest-header directory under tools. Signed-off-by: Vincent Hanquez --- linux-2.6-xen-sparse/arch/xen/Makefile | 2 -- tools/Makefile | 1 + tools/guest-headers/Makefile | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 tools/guest-headers/Makefile diff --git a/linux-2.6-xen-sparse/arch/xen/Makefile b/linux-2.6-xen-sparse/arch/xen/Makefile index 115ec21c1e..12930e1009 100644 --- a/linux-2.6-xen-sparse/arch/xen/Makefile +++ b/linux-2.6-xen-sparse/arch/xen/Makefile @@ -77,8 +77,6 @@ install kernel_install: install -m0664 .config $(INSTALL_PATH)/boot/config-$(XINSTALL_NAME)$(INSTALL_SUFFIX) install -m0664 System.map $(INSTALL_PATH)/boot/System.map-$(XINSTALL_NAME)$(INSTALL_SUFFIX) ln -f -s vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) $(INSTALL_PATH)/boot/vmlinuz-$(VERSION).$(PATCHLEVEL)$(XENGUEST)$(INSTALL_SUFFIX) - mkdir -p $(INSTALL_PATH)/usr/include/xen/linux - install -m0644 $(srctree)/include/asm-xen/linux-public/*.h $(INSTALL_PATH)/usr/include/xen/linux archclean: @if [ -e arch/xen/arch ]; then $(MAKE) $(clean)=arch/xen/arch; fi; diff --git a/tools/Makefile b/tools/Makefile index c55fb5dfb0..c2f22da959 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -12,6 +12,7 @@ SUBDIRS += firmware SUBDIRS += security SUBDIRS += console SUBDIRS += xenmon +SUBDIRS += guest-headers ifeq ($(VTPM_TOOLS),y) SUBDIRS += vtpm_manager SUBDIRS += vtpm diff --git a/tools/guest-headers/Makefile b/tools/guest-headers/Makefile new file mode 100644 index 0000000000..aa6559ff2d --- /dev/null +++ b/tools/guest-headers/Makefile @@ -0,0 +1,11 @@ + +XEN_ROOT=../.. +linuxsparsetree = $(XEN_ROOT)/linux-2.6-xen-sparse + +check: + +install: + mkdir -p $(DESTDIR)/usr/include/xen/linux + install -m0644 $(linuxsparsetree)/include/asm-xen/linux-public/*.h $(DESTDIR)/usr/include/xen/linux + +clean: -- 2.30.2